﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Thaire.Investment.BL.DTO;
using Thaire.Investment.Domains.Master;
using Thaire.Investment.Domains.Transaction;

namespace Thaire.Investment.BL.ScreenData
{
  public  class FixedIncomeHeaderScreenData
    {
        public List<Company> Company { set; get; }
        public List<Issuer> Issuer { set; get; }
        public List<GuaranteeType> GuaranteeType { set; get; }
        public List<InvolvedPartyType> InvolvedPartyType { set; get; }

        public List<Guarantor> Guarantor { set; get; }
        public List<GuarantorType> GuarantorType { set; get; }
        public List<Redemption> Redemption { set; get; }
        public List<CalculationMethod> CalculationMethod { set; get; }
        public List<CreditAgency> CreditAgency { set; get; }
      
        public List<ListStatus> ListStatus { set; get; }
       public List<ReferenceCode> IssuerType { set; get; }
       public List<ReferenceCode> BondType { set; get; }
       public List<ReferenceCode> Rating { set; get; }
       public List<AssetClass> AssetClass { get; set; }


        public FixIncomeSecuritiesDTO FixIncomeSecuritiesDTO { set; get; }





//      CREATE TABLE [dbo].[GUARANTOR] 
//CREATE TABLE [dbo].[GUARANTOR_TYPE] 
//CREATE TABLE [dbo].[REDEMPTION] 
//CREATE TABLE [dbo].[CALCULATION_METHOD] 
//CREATE TABLE [dbo].[LIST_STATUS] 




        public List<ReferenceCode> TransactionType { get; set; }
    }
}
